package Negocio;

import java.util.Vector;

public class SiembraView implements ClaseNegocio {
	private long codigo;
	private Cereal cereal;
	private double cantidadSembrada;
	private Vector<Lote> lotes;
	
	public SiembraView(long codigo, Cereal cereal,double cantidadSembrada ,
			Vector<Lote> lotes) {
		super();
		this.cantidadSembrada = cantidadSembrada;
		this.cereal = cereal;
		this.codigo = codigo;
		this.lotes = lotes;
	}
	
	public SiembraView(Siembra siembra) {
		// TODO Auto-generated constructor stub
	}

	public void addLote(Lote l){
		lotes.add(l);
		cantidadSembrada = 0;
		for (Lote lot : lotes) {
			cantidadSembrada += lot.getAreaSiembra();
		} 
		
	}
	
	
	public Cereal getCereal() {
		return cereal;
	}
	public void setCereal(Cereal cereal) {
		this.cereal = cereal;
	}
	public double getCantidadSembrada() {
		return cantidadSembrada;
	}
	public void setCantidadSembrada(double cantidadSembrada) {
		this.cantidadSembrada = cantidadSembrada;
	}
	public Vector<Lote> getLotes() {
		return lotes;
	}
	public void setLotes(Vector<Lote> lotes) {
		this.lotes = lotes;
	}
	public void setCodigo(long codigo) {
		this.codigo = codigo;
	}
	@Override
	public long getCodigo() {
		return codigo;
	}
	

	
	

}
